<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <link rel="stylesheet" href="/static/css/base.css">
</head>
<body>
  <h1>我是home页</h1>
  商品名字：
  <input type="text" class="itemName">
  商品价格：
  <input type="number" class="itemPrice"> 
  商品库存：
  <input type="number" class="itemStore"> 
  <button id="add">新增商品</button>
  <ul>
    <% for(var i=0;i<items.length; i++) { %>
    <li>
      <h5>商品名字：<%= items[i].itemName %></h5>
      <p>商品价格：<%= items[i].itemPrice %></p>
      <p>商品库存：<%= items[i].itemStore %> </p>
      <button data-id="<%= items[i]._id %>" class="del">删除商品</button>
      <button class="update" data-id="<%= items[i]._id %>">更新商品</button>
    </li>
    <% } %>
  </ul>
  <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.0.0/jquery.min.js"></script>
  <script>
    $(function(){
      // 删除商品
      $('.del').click(function(){
        if(confirm('您确认删除吗?')){
          $.ajax({
            url: '/delItem',
            data: {
              id: this.dataset.id
            },
            success: function(res){
              if(res.code === 0) {
                alert(res.msg);
                // 刷新
                history.go(0);
              }else{
                alert(res.msg);
              }
            }
          })
        }
      })

      // 更新商品

      $('.update').click(function(){
        if(confirm('您确认更新吗?')){
          $.ajax({
            url: '/updateItem',
            type: 'POST',
            data: {
              id: this.dataset.id
            },
            success: function(res){
              if(res.code === 0) {
                alert(res.msg);
                // 刷新
                history.go(0);
              }else{
                alert(res.msg);
              }
            }
          })
        }
      })

      $("#add").click(function(){
        $.ajax({
          url: '/addItem',
          type: 'POST',
          data: {
            itemName: $(".itemName").val(),
            itemPrice: $(".itemPrice").val(),
            itemStore: $(".itemStore").val(),
          },
          success: function(res){
            if(res.code == 0) {
              alert(res.msg);
              history.go(0)
            }else{
              alert(res.msg);
            }
          }
        })
      })
    })
  </script>
</body>
</html>